package com.ruoyi.door.domain;

import com.easy.query.core.annotation.Column;
import com.easy.query.core.annotation.EntityProxy;
import com.easy.query.core.annotation.Table;
import com.easy.query.core.proxy.ProxyEntityAvailable;
import com.ruoyi.door.domain.proxy.DoorTemplateLogProxy;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import lombok.experimental.FieldNameConstants;

import java.util.Date;

@Data
@Table("door_template_log")
@ApiModel(value = "报修日志对象", description = "报修日志信息")
@EntityProxy
@AllArgsConstructor
@NoArgsConstructor
@Builder
@FieldNameConstants
@Accessors(chain = true)
public class DoorTemplateLog implements ProxyEntityAvailable<DoorTemplateLog , DoorTemplateLogProxy> {
    /**
     * 编号
     */
    @Column(primaryKey = true,generatedKey = true)
    @ApiModelProperty("编号")
    private Long id;
    private String orderNo;

    private String templateId;
    private String requestBody;

    private String responseBody;

    private Date createTime;
}
